package com.example.voluntary.domain.dto;

import lombok.Data;

import java.time.LocalDateTime;

@Data
public class ActivityDTO {
    private Integer activityId;             // 活动ID 
    private Integer treeId;                 // 关联古树ID 
    private String title;                   // 活动标题
    private String activityImage;           // 活动图片URL
    private String description;             // 活动描述
    private Integer activityType;           // 活动类型 
    private LocalDateTime startTime;                 // 活动开始时间
    private LocalDateTime endTime;                   // 活动结束时间
    private String location;                // 活动地点
    private LocalDateTime registrationStartTime;     // 报名开始时间
    private LocalDateTime registrationEndTime;       // 报名结束时间
    private Integer maxParticipants;        // 最大参与人数
    private Integer currentParticipants;    // 当前报名人数
    private Integer status;                 // 活动状态
    private Integer auditStatus;            // 审核状态
    private String auditReason;             // 审核原因 
    private LocalDateTime auditTime;        // 审核时间
    private Integer auditEmployeeId;        // 审核人ID 
    private Integer userId;                 // 创建人ID 
    private LocalDateTime createdAt;        // 创建时间
    private String qrcodeUrl;               // 二维码URL
}